// 1480. 一维数组的动态和
//给你一个数组 nums 。数组「动态和」的计算公式为：runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和

#include <stdio.h>

int* runningSum(int* nums, int numsSize, int* returnSize)
{
    *returnSize = numsSize;
    for(int i = 1; i < numsSize; i++)
    {
        nums[i] = nums[i] + nums[i-1];
    }
    return nums;
}


int main()
{
    int s[] = {1,2,5,5,2,6};
    int *s1 = runningSum(s,sizeof(s)/4);
    for(int i = 0; i < sizeof(s)/4; i++)
    {
        printf("%d ",s1[i]);
    }
    return 0;
}